A simple yet powerful model for the problem of cooperation versus conflict in groups. The JAVA applet demonstrates the spread of 'altruism' and 'exploitation for personal gain.'
Information on the Iterated Prisoner's Dilemma, a major topic in artificial life, and a look at cooperation (and evolution of cooperation) between agents.